home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World Interactive 7
/
PC World Interactive 7.iso
/
program
/
qbprog.EXE
/
KUTUPHAN.BAS
< prev
next >
Wrap
BASIC Source File
|
1980-01-10
|
30KB
|
729 lines
10 REM ₧ÿFRE
20 KEY OFF
30 GOSUB 3740: CLS
40 REM *** TANITIM SAYFASI ***
45 LOCATE 1, 14: PRINT "*****************************************************"
50 LOCATE 2, 14: PRINT "* K Ü T Ü P H A N E P R O G R A M I Versiyon:1.1 *"
55 LOCATE 3, 14: PRINT "*****************************************************"
60 LOCATE 3, 13: PRINT "**BU PROGRAM ÿLE KÿTAP VE ÜYELERÿN KAYIT, KAYIT EKLEME, KAYITTA DEªÿ₧ÿKLÿK, KAYIT SÿLME, KAYIT LÿSTELEMESÿNÿ YAPABÿLÿRSÿNÿZ..."
70 LOCATE 5, 13: PRINT "**KÿTAP KAYDI ÿÇÿN GENEL OLARAK BELÿRLENMÿ₧ KÜTÜPHANE KAYIT NUMARALARI ₧U ₧EKÿLDEDÿR.LÜTFEN BU NUMARALARA GÖRE KAYIT YAPINIZ..."
75 LOCATE 7, 13: PRINT "**ÖNEMLÿ NOT: ÿLK KÿTAP KAYITLARINDAN SONRAKÿ KÿTAP KAYITLARINDA --KÿTAP KAYIT--YERÿNE --KÿTAP KAYDINA EKLEME-- ÿ₧LEMLERÿNÿ SEÇÿNÿZ.AKSÿ TAKTÿRDE ÿLK KAYITLARI-NIZ SÿLÿNÿR..."
80 LOCATE 11, 20: PRINT "KONU "; SPC(12); "KAYIT NO"
90 LOCATE 12, 17: PRINT "************ ************"
100 LOCATE 13, 18: PRINT "GENEL 0- 99 "
110 LOCATE 14, 18: PRINT "FELSEFE 100-199 "
120 LOCATE 15, 18: PRINT "DÿN 200-299 "
130 LOCATE 16, 18: PRINT "TOPLUMSAL BÿL. 300-399 "
140 LOCATE 17, 18: PRINT "DÿLBÿLÿM 400-499 "
150 LOCATE 18, 18: PRINT "NAZARÿ BÿLÿMLER 500-599 "
160 LOCATE 19, 18: PRINT "TATBÿKÿ BÿLÿMLER 600-699 "
170 LOCATE 20, 18: PRINT "GÜZEL SANATLAR 700-799 "
180 LOCATE 21, 18: PRINT "EDEBÿYAT 800-899 "
190 LOCATE 22, 18: PRINT "TARÿH 900-999 "
200 LOCATE 22, 16: PRINT "ÖZGÜR ÖZBAY (C) 1995.BU BÿR SHAREWARE PROGRAMIDIR.LÜTFEN GEREªÿNÿ YAPINIZ."
210 LOCATE 24, 18: INPUT "ANA MENÜ ÿÇÿN LÜTFEN ENTER`A BASINIZ..."; TUS$
220 TUS$ = INKEY$
230 IF TUS$ = " " THEN 220
240 REM ***ANA MENÜ***
250 CLS : GOSUB 3890
260 LOCATE 2, 26: PRINT "***************************"
270 LOCATE 3, 26: PRINT " A N A M E N Ü "
280 LOCATE 4, 26: PRINT "***************************"
290 LOCATE 6, 10: PRINT "1> KÿTAP KAYIT "
300 LOCATE 8, 38: PRINT "2> KÿTAP KAYDINA EKLEME "
310 LOCATE 10, 10: PRINT "3> KÿTAP KAYDINDA DEªÿ₧ÿKLÿK "
320 LOCATE 12, 38: PRINT "4> KÿTAP KAYDININ SÿLÿNMESÿ "
330 LOCATE 14, 10: PRINT "5> EKRANA LÿSTELEME "
340 LOCATE 16, 38: PRINT "6> YAZICIYA LÿSTELEME "
350 LOCATE 18, 10: PRINT "7> ÜYE MENÜSÜ "
360 LOCATE 20, 38: PRINT "8> PROGRAMDAN ÇIKI₧ "
370 LOCATE 22, 30: INPUT "SEÇÿMÿNÿZ (1-8) "; S
380 IF S < 1 OR S > 8 THEN 370
390 ON S GOSUB 440, 620, 890, 1260, 1510, 2480, 3510, 3700
400 LOCATE 24, 10: INPUT "MENÜYE DÖNMEK ÿÇÿN LÜTFEN ENTER`A BASINIZ..."; TUS$
410 TUS$ = INKEY$
420 IF TUS$ = " " THEN 410
430 GOTO 240
440 REM ***KÿTAP KAYIT***
450 OPEN "O", #1, "KÜTÜP.DAT"
460 CLS : GOSUB 3890
470 LOCATE 3, 10: INPUT "KÜTÜPHANE KAYIT NO:"; KKN
480 LOCATE 5, 10: INPUT "KÿTAP ADI.........:"; KA$: IF KA$ = "" THEN 480
490 LOCATE 7, 10: INPUT "YAZARI............:"; Y$: IF Y$ = "" THEN 490
500 LOCATE 9, 10: INPUT "TÜRÜ..............:"; KO$
510 LOCATE 11, 10: INPUT "BASIM TARÿHÿ......:"; BT$
520 LOCATE 13, 10: INPUT "BASIM EVÿ.........:"; BE$
530 LOCATE 15, 10: INPUT "FÿYATI............:"; F$
540 LOCATE 17, 10: INPUT "SAYFA SAYISI......:"; SS
550 LOCATE 21, 22: INPUT "YUKARIDAKÿ BÿLGÿLER DOªRU MU? (E/H)"; C$
560 IF C$ = "H" OR C$ = "h" THEN 460
570 WRITE #1, KKN, KA$, Y$, KO$, BT$, BE$, F$, SS
580 LOCATE 23, 22: INPUT "BA₧KA KAYIT? (E/H)"; C$
590 IF C$ = "E" OR C$ = "e" THEN 460
600 CLOSE
610 RETURN
620 REM ***KÿTAP KAYDINA EKLEME***
630 CLS : GOSUB 3890
640 OPEN "I", #1, "KÜTÜP.DAT"
650 OPEN "O", #2, "EKLEME.DAT"
660 IF EOF(1) THEN 700
670 INPUT #1, KKN, KA$, Y$, KO$, BT$, BE$, F$, SS
680 WRITE #2, KKN, KA$, Y$, KO$, BT$, BE$, F$, SS
690 GOTO 660
700 CLOSE #1
710 CLS : GOSUB 3890
720 LOCATE 3, 10: INPUT "KÜTÜPHANE KAYIT NO:"; KKN
730 LOCATE 5, 10: INPUT "KÿTAP ADI.........:"; KA$
740 LOCATE 7, 10: INPUT "YAZARI............:"; Y$
750 LOCATE 9, 10: INPUT "TÜRÜ..............:"; KO$
760 LOCATE 11, 10: INPUT "BASIM TARÿHÿ......:"; BT$
770 LOCATE 13, 10: INPUT "BASIM EVÿ.........:"; BE$
780 LOCATE 15, 10: INPUT "FÿYATI............:"; F$
790 LOCATE 17, 10: INPUT "SAYFA SAYISI......:"; SS
800 LOCATE 21, 22: INPUT "YUKARIDAKÿ BÿLGÿLER DOªRU MU? (E/H)"; C$
810 IF C$ = "H" OR C$ = "h" THEN 710
820 WRITE #2, KKN, KA$, Y$, KO$, BT$, BE$, F$, SS
830 LOCATE 23, 22: INPUT "BA₧KA KAYIT? (E/H)"; C$
840 IF C$ = "E" OR C$ = "e" THEN 710
850 CLOSE #2
860 KILL "KÜTÜP.DAT"
870 NAME "EKLEME.DAT" AS "KÜTÜP.DAT"
880 RETURN
890 REM ***KÿTAP KAYDINDA DEªÿ₧ÿKLÿK***
900 CLS : GOSUB 3890
910 OPEN "I", #1, "KÜTÜP.DAT"
920 OPEN "O", #2, "DEªÿ₧.DAT"
930 LOCATE 4, 10: INPUT "DEªÿ₧TÿRECEªÿNÿZ KAYDIN KÜTÜPHANE KAYIT NOSU:"; DANK
940 IF EOF(1) THEN 1220
950 INPUT #1, KKN, KA$, Y$, KO$, BT$, BE$, F$, SS
960 IF DANK <> KKN THEN 940
970 CLS : LOCATE 1, 19: PRINT "**DEªÿ₧ÿKLÿK MENÜSÜ**"
980 LOCATE 3, 10: PRINT "1> KÜTÜPHANE KAYIT NO:"; KKN
990 LOCATE 5, 10: PRINT "2> KÿTAP ADI.........:"; KA$
1000 LOCATE 7, 10: PRINT "3> YAZARI............:"; Y$
1010 LOCATE 9, 10: PRINT "4> TÜRÜ..............:"; KO$
1020 LOCATE 11, 10: PRINT "5> BASIM TARÿHÿ......:"; BT$
1030 LOCATE 13, 10: PRINT "6> BASIM EVÿ.........:"; BE$
1040 LOCATE 15, 10: PRINT "7> FÿYATI............:"; F$
1050 LOCATE 17, 10: PRINT "8> SAYFA SAYISI......:"; SS
1060 LOCATE 21, 22: INPUT "BU KAYITTA MI DEªÿ₧ÿKLÿK YAPACAKSINIZ? (E/H)"; C$
1070 IF C$ = "H" OR C$ = "h" THEN 240
1080 LOCATE 23, 10: INPUT "SEÇÿMÿNÿZ (1-8)"; S
1090 IF S < 1 OR S > 8 THEN 1080
1100 ON S GOTO 1120, 1130, 1140, 1150, 1160, 1170, 1180, 1190
1110 GOTO 970
1120 LOCATE 3, 60: INPUT KKN: GOTO 1200
1130 LOCATE 5, 60: INPUT KA$: GOTO 1200
1140 LOCATE 7, 60: INPUT Y$: GOTO 1200
1150 LOCATE 9, 60: INPUT KO$: GOTO 1200
1160 LOCATE 11, 60: INPUT BT$: GOTO 1200
1170 LOCATE 13, 60: INPUT BE$: GOTO 1200
1180 LOCATE 15, 60: INPUT F$: GOTO 1200
1190 LOCATE 17, 60: INPUT SS: GOTO 1200
1200 WRITE #2, KKN, KA$, Y$, KO$, BT$, BE$, F$, SS
1210 GOTO 940
1220 CLOSE #1, 2
1230 KILL "KÜTÜP.DAT"
1240 NAME "DEªÿ₧.DAT" AS "KÜTÜP.DAT"
1250 RETURN
1260 REM ***KÿTAP KAYDININ SÿLÿNMESÿ***
1270 CLS : GOSUB 3890
1280 OPEN "I", #1, "KÜTÜP.DAT"
1290 OPEN "O", #2, "SÿLME.DAT"
1300 CLS : GOSUB 3890: LOCATE 4, 10: INPUT "SÿLECEªÿNÿZ KAYDIN KÜTÜPHANE KAYIT NOSU:"; SKKN
1310 IF EOF(1) THEN 1470
1320 INPUT #1, KKN, KA$, Y$, KO$, BT$, BE$, F$, SS
1330 IF SKKN = KKN THEN 1340 ELSE 1310
1340 CLS
1350 LOCATE 3, 10: PRINT "KÜTÜPHANE KAYIT NO:"; KKN
1360 LOCATE 5, 10: PRINT "KÿTAP ADI.........:"; KA$
1370 LOCATE 7, 10: PRINT "YAZARI............:"; Y$
1380 LOCATE 9, 10: PRINT "TÜRÜ..............:"; KO$
1390 LOCATE 11, 10: PRINT "BASIM TARÿHÿ......:"; BT$
1400 LOCATE 13, 10: PRINT "BASIM EVÿ.........:"; BE$
1410 LOCATE 15, 10: PRINT "FÿYATI............:"; F$
1420 LOCATE 17, 10: PRINT "SAYFA SAYISI......:"; SS
1430 LOCATE 21, 22: INPUT "SÿLMEK ÿSTEDÿªÿNÿZ KAYIT BU MU? (E/H)"; C$
1440 IF C$ = "E" OR C$ = "e" THEN 1310 ELSE CLOSE : GOTO 240
1460 GOTO 1310
1470 CLOSE #1, 2
1480 KILL "KÜTÜP.DAT"
1490 NAME "SÿLME.DAT" AS "KÜTÜP.DAT"
1500 RETURN
1510 REM ***EKRANA LÿSTELEME***
1520 CLS : GOSUB 3890
1530 LOCATE 6, 30: PRINT "***EKRANA LÿSTELEME***"
1540 LOCATE 10, 10: PRINT "1> TEK TEK LÿSTELEME(KAYIT ARAMA)"
1550 LOCATE 12, 10: PRINT "2> TÜM LÿSTE "
1560 LOCATE 14, 10: PRINT "3> MENÜYE DÖNÜ₧ "
1570 LOCATE 16, 15: INPUT "SEÇÿMÿNÿZ (1-3)"; S
1580 IF S < 1 OR S > 3 THEN 1570
1590 ON S GOSUB 1610, 2300, 240
1600 GOTO 1510
1610 REM ***TEK TEK LÿSTELEME***
1620 CLS : GOSUB 3890: LOCATE 6, 30: PRINT "***TEK TEK LÿSTEME***"
1630 LOCATE 10, 10: PRINT "1> KÜTÜPHANE KAYIT NOSUNA GÖRE"
1640 LOCATE 12, 10: PRINT "2> KÿTAP ADINA GÖRE"
1650 LOCATE 14, 10: PRINT "3> MENÜYE DÖNÜ₧"
1660 LOCATE 16, 10: INPUT "SEÇÿMÿNÿZ (1-3)"; S
1670 IF S < 1 OR S > 3 THEN 1660
1680 ON S GOSUB 1700, 2000, 240
1690 GOTO 1610
1700 REM ***KKN`YE GÖRE ARAMA***
1710 CLS : GOSUB 3890
1720 LOCATE 4, 10: PRINT "HANGÿ KAYIT HAKKINDA DÖKÜM ALACAKSINIZ..."
1730 LOCATE 5, 10: INPUT "LÜTFEN KÜTÜPHANE KAYIT NUMARASINI GÿRÿNÿZ:"; DKKN
1740 OPEN "I", #1, "KÜTÜP.DAT"
1750 IF EOF(1) THEN 1950
1760 INPUT #1, KKN, KA$, Y$, KO$, BT$, BE$, F$, SS
1770 IF DKKN = KKN THEN 1780 ELSE 1750
1780 LOCATE 12, 10: PRINT "DÖKÜM ALINACAK KAYIT BULUNDU..."
1790 LOCATE 15, 30: PRINT "BÿR TU₧A BASINIZ..."
1800 T$ = INKEY$
1810 IF T$ = "" THEN 1800
1820 CLS
1830 LOCATE 4, 10: PRINT "KAYIT HAKKINDA BÿLGÿLER"
1840 LOCATE 5, 10: PRINT "***********************"
1850 LOCATE 4, 50: PRINT "KÜTÜPHANE"
1860 LOCATE 5, 50: PRINT "*********"
1870 LOCATE 6, 10: PRINT "KÜTÜPHANE KAYIT NO:"; KKN
1880 LOCATE 8, 10: PRINT "KÿTAP ADI.........:"; KA$
1890 LOCATE 10, 10: PRINT "YAZARI............:"; Y$
1900 LOCATE 12, 10: PRINT "TÜRÜ..............:"; KO$
1910 LOCATE 14, 10: PRINT "BASIM TARÿHÿ......:"; BT$
1920 LOCATE 16, 10: PRINT "BASIM EVÿ.........:"; BE$
1930 LOCATE 18, 10: PRINT "FÿYATI............:"; F$
1940 LOCATE 20, 10: PRINT "SAYFA SAYISI......:"; SS
1950 CLOSE #1
1960 LOCATE 23, 30: PRINT "BÿR TU₧A BASINIZ..."
1970 T$ = INKEY$
1980 IF T$ = "" THEN 1970
1990 RETURN
2000 REM ***K.ADINA GÖRE ARAMA***
2010 CLS : GOSUB 3890
2020 LOCATE 4, 10: PRINT "HANGÿ KAYIT HAKKINDA DÖKÜM ALACAKSINIZ..."
2030 LOCATE 5, 10: INPUT "LÜTFEN KÿTAP ADINI GÿRÿNÿZ:"; DKA$
2040 OPEN "I", #1, "KÜTÜP.DAT"
2050 IF EOF(1) THEN 2250
2060 INPUT #1, KKN, KA$, Y$, KO$, BT$, BE$, F$, SS
2070 IF DKA$ = KA$ THEN 2080 ELSE 2050
2080 LOCATE 12, 10: PRINT "DÖKÜM ALINACAK KAYIT BULUNDU..."
2090 LOCATE 15, 30: PRINT "BÿR TU₧A BASINIZ..."
2100 T$ = INKEY$
2110 IF T$ = "" THEN 2100
2120 CLS
2130 LOCATE 4, 10: PRINT "KAYIT HAKKINDA BÿLGÿLER"
2140 LOCATE 5, 10: PRINT "***********************"
2150 LOCATE 4, 50: PRINT "KÜTÜPHANE"
2160 LOCATE 5, 48: PRINT "*********"
2170 LOCATE 6, 10: PRINT "KÜTÜPHANE KAYIT NO:"; KKN
2180 LOCATE 8, 10: PRINT "KÿTAP ADI.........:"; KA$
2190 LOCATE 10, 10: PRINT "YAZARI............:"; Y$
2200 LOCATE 12, 10: PRINT "TÜRÜ..............:"; KO$
2210 LOCATE 14, 10: PRINT "BASIM TARÿHÿ......:"; BT$
2220 LOCATE 16, 10: PRINT "BASIM EVÿ.........:"; BE$
2230 LOCATE 18, 10: PRINT "FÿYATI............:"; F$
2240 LOCATE 20, 10: PRINT "SAYFA SAYISI......:"; SS
2250 CLOSE #1
2260 LOCATE 23, 30: PRINT "BÿR TU₧A BASINIZ..."
2270 T$ = INKEY$
2280 IF T$ = "" THEN 2270
2290 RETURN
2300 REM ***TÜM LÿSTE***
2310 CLS
2320 LOCATE 4, 10: PRINT "KÜTÜPHANE KÿTAP KAYITLARI"
2330 LOCATE 5, 10: PRINT "*************************"
2331 LOCATE 6, 1: PRINT STRING$(80, "*")
2332 LOCATE 7, 1: PRINT TAB(5); "KÜTÜPHANE KAYIT NO"; TAB(25); "KÿTAP ADI"; TAB(55); "YAZARI"; TAB(75);
2333 LOCATE 8, 1: PRINT STRING$(80, "-")
2340 OPEN "I", #1, "KÜTÜP.DAT"
2345 S = 0
2350 IF EOF(1) THEN 2430
2360 INPUT #1, KKN, KA$, Y$, KO$, BT$, BE$, F$, SS
2400 PRINT TAB(5); KKN; TAB(25); KA$; TAB(55); Y$; TAB(75);
2410 PRINT STRING$(80, "*")
2415 S = S + 1
2416 IF S > 4 THEN GOTO 50000
2420 GOTO 2350
2430 CLOSE #1
2440 LOCATE 23, 27: PRINT "LÜTFEN BÿR TUSA BASINIZ..."
2450 T$ = INKEY$
2460 IF T$ = "" THEN 2450
2470 RETURN
2480 REM ***YAZICIYA LÿSTELEME***
2490 CLS : GOSUB 3890
2500 LOCATE 6, 29: PRINT "***YAZICIYA LÿSTELEME***"
2510 LOCATE 10, 10: PRINT "1> TEK TEK LÿSTELEME(KAYIT ARAMA)"
2520 LOCATE 12, 10: PRINT "2> TÜM LÿSTE "
2530 LOCATE 14, 10: PRINT "3> MENÜYE DÖNÜ₧ "
2540 LOCATE 16, 15: INPUT "SEÇÿMÿNÿZ (1-3)"; S
2550 IF S < 1 OR S > 3 THEN 2540
2560 ON S GOSUB 2580, 3330, 240
2570 GOTO 2480
2580 REM ***TEK TEK LÿSTELEME***
2590 CLS : GOSUB 3890: LOCATE 6, 30: PRINT "***TEK TEK LÿSTEME***"
2600 LOCATE 10, 10: PRINT "1> KÜTÜPHANE KAYIT NOSUNA GÖRE"
2610 LOCATE 12, 10: PRINT "2> KÿTAP ADINA GÖRE"
2620 LOCATE 14, 10: PRINT "3> MENÜYE DÖNÜ₧"
2630 LOCATE 16, 10: INPUT "SEÇÿMÿNÿZ (1-3)"; C
2640 IF C < 1 OR C > 3 THEN 2630
2650 ON C GOSUB 2670, 3000, 240
2660 GOTO 2580
2670 REM ***KKN`YE GÖRE ARAMA***
2680 CLS : GOSUB 3890
2690 LOCATE 4, 10: PRINT "HANGÿ KAYIT HAKKINDA DÖKÜM ALACAKSINIZ..."
2700 '-
2710 OPEN "I", #1, "KÜTÜP.DAT"
2720 IF EOF(1) THEN 2980
2725 INPUT #1, KKN, KA$, Y$, KO$, BT$, BE$, F$, SS
2730 IF DKKN = KKN THEN 2740 ELSE 2710
2740 LOCATE 12, 10: PRINT "DÖKÜM ALINACAK KAYIT BULUNDU..."
2750 LOCATE 15, 30: PRINT "BÿR TU₧A BASINIZ..."
2760 T$ = INKEY$
2770 IF T$ = "" THEN 2760
2780 CLS
2790 LOCATE 4, 10: LPRINT "KAYIT HAKKINDA BÿLGÿLER"
2800 LOCATE 5, 10: LPRINT "***********************"
2810 LOCATE 4, 50: LPRINT "KÜTÜPHANE"
2820 LOCATE 5, 48: LPRINT "*********"
2830 LOCATE 6, 10: LPRINT "KÜTÜPHANE KAYIT NO:"; KKN
2840 LPRINT
2850 LOCATE 8, 10: LPRINT "KÿTAP ADI.........:"; KA$
2860 LPRINT
2870 LOCATE 10, 10: LPRINT "YAZARI............:"; Y$
2880 LPRINT
2890 LOCATE 12, 10: LPRINT "TÜRÜ..............:"; KO$
2900 LPRINT
2910 LOCATE 14, 10: LPRINT "BASIM TARÿHÿ......:"; BT$
2920 LPRINT
2930 LOCATE 16, 10: LPRINT "BASIM EVÿ.........:"; BE$
2940 LPRINT
2950 LOCATE 18, 10: LPRINT "FÿYATI............:"; F$
2960 LPRINT
2970 LOCATE 20, 10: LPRINT "SAYFA SAYISI......:"; SS
2980 CLOSE #1
2990 RETURN
3000 REM ***K.ADINA GÖRE ARAMA***
3010 CLS : GOSUB 3890
3020 LOCATE 4, 10: PRINT "HANGÿ KAYIT HAKKINDA DÖKÜM ALACAKSINIZ..."
3025 LOCATE 5, 10: INPUT "LÜTFEN KÿTAP ADINI GÿRÿNÿZ:"; DKA$
3030 OPEN "I", #1, "KÜTÜP.DAT"
3040 IF EOF(1) THEN 3310
3050 INPUT #1, KKN, KA$, Y$, KO$, BT$, BE$, F$, SS
3060 IF DKA$ = KA$ THEN 3070 ELSE 3040
3070 LOCATE 12, 10: PRINT "DÖKÜM ALINACAK KAYIT BULUNDU..."
3080 LOCATE 15, 30: PRINT "YAZICIYA KAªIT TAKIN VE BÿR TU₧A BASINIZ..."
3090 T$ = INKEY$
3100 IF T$ = "" THEN 3090
3110 CLS
3120 LOCATE 4, 10: LPRINT "KAYIT HAKKINDA BÿLGÿLER"
3130 LOCATE 5, 10: LPRINT "***********************"
3140 LOCATE 4, 50: LPRINT "KÜTÜPHANE"
3150 LOCATE 5, 48: LPRINT "*********"
3160 LOCATE 6, 10: LPRINT "KÜTÜPHANE KAYIT NO:"; KKN
3170 LPRINT
3180 LOCATE 8, 10: LPRINT "KÿTAP ADI.........:"; KA$
3190 LPRINT
3200 LOCATE 10, 10: LPRINT "YAZARI............:"; Y$
3210 LPRINT
3220 LOCATE 12, 10: LPRINT "TÜRÜ..............:"; KO$
3230 LPRINT
3240 LOCATE 14, 10: LPRINT "BASIM TARÿHÿ......:"; BT$
3250 LPRINT
3260 LOCATE 16, 10: LPRINT "BASIM EVÿ.........:"; BE$
3270 LPRINT
3280 LOCATE 18, 10: LPRINT "FÿYATI............:"; F$
3290 LPRINT
3300 LOCATE 20, 10: LPRINT "SAYFA SAYISI......:"; SS
3310 CLOSE #1
3320 RETURN
3330 REM ***TÜM LÿSTE***
3340 CLS
3350 LOCATE 4, 10: LPRINT "KÜTÜPHANE KÿTAP KAYITLARI"
3360 LOCATE 5, 10: LPRINT "*************************"
3361 LPRINT STRING$(80, "*")
3362 LPRINT TAB(5); "KÜTÜPHANE KAYIT NO"; TAB(25); "KÿTAP ADI"; TAB(55); "YAZARI"; TAB(75);
3363 LPRINT STRING$(80, "-")
3370 OPEN "I", #1, "KÜTÜP.DAT"
3380 IF EOF(1) THEN 3460
3390 INPUT #1, KKN, KA$, Y$, KO$, BT$, BE$, F$, SS
3430 LPRINT TAB(5); KKN; TAB(25); KA$; TAB(55); Y$; TAB(75);
3440 LPRINT STRING$(80, "*")
3450 GOTO 3380
3460 CLOSE #1
3470 LOCATE 23, 27: PRINT "LÜTFEN BÿR TUSA BASINIZ..."
3480 T$ = INKEY$
3490 IF T$ = "" THEN 3480
3500 RETURN
3510 REM ***ÜYE BÿLGÿLERÿ***
3520 CLS : GOSUB 3890
3530 LOCATE 2, 23: PRINT "*******************************"
3540 LOCATE 3, 23: PRINT " Ü Y E L ÿ K M E N Ü S Ü "
3550 LOCATE 4, 23: PRINT "*******************************"
3560 LOCATE 6, 10: PRINT "1> ÜYE KAYIT "
3570 LOCATE 8, 38: PRINT "2> ÜYE KAYDINA EKLEME "
3580 LOCATE 10, 10: PRINT "3> ÜYE KAYDINDA DEªÿ₧ÿKLÿK "
3590 LOCATE 12, 38: PRINT "4> ÜYE KAYDININ SÿLÿNMESÿ "
3600 LOCATE 14, 10: PRINT "5> EKRANA LÿSTELEME "
3610 LOCATE 16, 38: PRINT "6> YAZICIYA LÿSTELEME "
3620 LOCATE 18, 10: PRINT "7> MENÜYE DÖNÜ₧ "
3630 LOCATE 22, 30: INPUT "SEÇÿMÿNÿZ (1-7) "; S
3640 IF S < 1 OR S > 7 THEN 3630
3650 ON S GOSUB 3980, 4160, 4420, 4790, 5040, 6000, 240
3660 LOCATE 24, 10: INPUT "MENÜYE DÖNMEK ÿÇÿN LÜTFEN ENTER`A BASINIZ..."; TUS$
3670 TUS$ = INKEY$
3680 IF TUS$ = " " THEN 3670
3690 GOTO 3510
3700 REM*****ÇIKI₧*****
3710 CLS : LOCATE 12, 27: INPUT "***EMÿN MÿSÿN? (E/H)***"; C$
3720 IF C$ = "H" OR C$ = "h" THEN GOTO 240
3725 LOCATE 16, 10: PRINT "EªER BU PROGRAMI KULLANIYORSANIZ, LÜTFEN BÿZÿ TE₧VÿK ÿÇÿN A₧AªIDAKÿ ADRESE 10$ GÖNDERÿNÿZ:"
3726 LOCATE 19, 1: PRINT "ÖZBAY SOFTWARE Demetgül mah.7.sokak No:39/9 06200 Demetevler/Ankara"
3730 END
3740 REM ***SÿFRE PRG.***
3750 CLS
3760 LOCATE 9, 10: PRINT CHR$(218); STRING$(30, CHR$(196)); CHR$(191)
3770 LOCATE 10, 10: PRINT CHR$(179); TAB(41); CHR$(179)
3780 LOCATE 11, 10: PRINT CHR$(179); TAB(41); CHR$(179)
3790 LOCATE 12, 10: PRINT CHR$(179); TAB(41); CHR$(179)
3800 LOCATE 13, 10: PRINT CHR$(179); TAB(41); CHR$(179)
3810 LOCATE 14, 10: PRINT CHR$(192); STRING$(30, CHR$(196)); CHR$(217)
3820 LOCATE 11, 15: COLOR 7: PRINT "₧ÿFRE:"
3830 OZGUR$ = INPUT$(5)
3840 IF OZGUR$ = "ÖZBAY" OR OZGUR$ = "özbay" THEN CLS : RETURN
3850 LOCATE 18, 15: PRINT "ÜZGÜNÜM ₧ÿFREYÿ BÿLEMEDÿNÿZ..."
3860 LOCATE 18, 15: PRINT "PROGRAMA GÿRMEYE HAK KAZANAMADINIZ..."
3870 LOCATE 19, 15: PRINT "TEKRAR DENEYÿNÿZ.."
3875 FOR I = 1 TO 34000!: NEXT I
3880 GOTO 3740
3890 REM***ÇERÇEVE PRG.***
3900 PRINT CHR$(201); STRING$(74, 205); CHR$(187)
3910 FOR I = 2 TO 22
3920 LOCATE I, 1: PRINT CHR$(186); TAB(76); CHR$(186)
3930 NEXT I
3940 LOCATE 22, 1: PRINT CHR$(200); STRING$(74, 205); CHR$(188)
3950 RETURN
3960 PRINT "PROGRAM BÿTTÿ....."
3970 END
3980 REM ***ÜYE KAYIT***
3990 OPEN "O", #1, "ÜYE.DAT"
4000 CLS : GOSUB 3890
4010 LOCATE 3, 10: INPUT "ÜYE KAYIT NO......:"; UKN
4020 LOCATE 5, 10: INPUT "ÜYE AD SOYADI.....:"; UA$
4030 LOCATE 7, 10: INPUT "ADRESÿ............:"; A$
4040 LOCATE 9, 10: INPUT "TELEFONU..........:"; TEL
4050 LOCATE 11, 10: INPUT "KÿTAP VERÿ₧ TARÿHÿ:"; KVT$
4060 LOCATE 13, 10: INPUT "KÿTAP ALI₧ TARÿHÿ.:"; KAT$
4070 LOCATE 15, 10: INPUT "KÿTAP KÜT.KAYIT NO:"; KKN
4080 LOCATE 17, 10: INPUT "KÿTAP ADI.........:"; KA$
4090 LOCATE 21, 22: INPUT "YUKARIDAKÿ BÿLGÿLER DOªRU MU? (E/H)"; C$
4100 IF C$ = "H" OR C$ = "h" THEN 4000
4110 WRITE #1, UKN, UA$, A$, TEL, KVT$, KAT$, KKN, KA$
4120 LOCATE 23, 22: INPUT "BA₧KA KAYIT? (E/H)"; C$
4130 IF C$ = "E" OR C$ = "e" THEN 4000
4140 CLOSE #1
4150 RETURN
4160 REM ***ÜYE KAYDINA EKLEME***
4170 CLS : GOSUB 3890
4180 OPEN "I", #1, "ÜYE.DAT"
4190 OPEN "O", #2, "EKLEME.DAT"
4200 IF EOF(1) THEN 4240
4210 INPUT #1, UKN, UA$, A$, TEL, KVT$, KAT$, KKN, KA$
4220 WRITE #2, UKN, UA$, A$, TEL, KVT$, KAT$, KKN, KA$
4230 GOTO 4200
4240 CLOSE #1
4245 CLS : GOSUB 3890
4250 LOCATE 3, 10: INPUT "ÜYE KAYIT NO......:"; UKN
4260 LOCATE 5, 10: INPUT "ÜYE ADI SOYADI....:"; UA$
4270 LOCATE 7, 10: INPUT "ADRESÿ............:"; A$
4280 LOCATE 9, 10: INPUT "TELEFONU..........:"; TEL
4290 LOCATE 11, 10: INPUT "KÿTAP VERÿ₧ TARÿHÿ:"; KVT$
4300 LOCATE 13, 10: INPUT "KÿTAP ALI₧ TARÿHÿ.:"; KAT$
4310 LOCATE 15, 10: INPUT "KÿTAP KÜT.KAYIT NO:"; KKN
4320 LOCATE 17, 10: INPUT "KÿTAP ADI.........:"; KA$
4330 LOCATE 21, 22: INPUT "YUKARIDAKÿ BÿLGÿLER DOªRU MU? (E/H)"; C$
4340 IF C$ = "H" OR C$ = "h" THEN 4250
4350 WRITE #2, UKN, UA$, A$, TEL, KVT$, KAT$, KKN, KA$
4360 LOCATE 23, 22: INPUT "BA₧KA KAYIT? (E/H)"; C$
4370 IF C$ = "E" OR C$ = "e" THEN 4250
4380 CLOSE #2
4390 KILL "ÜYE.DAT"
4400 NAME "EKLEME.DAT" AS "ÜYE.DAT"
4410 RETURN
4420 REM ***ÜYE KAYDINDA DEªÿ₧ÿKLÿK***
4430 CLS : GOSUB 3890
4440 OPEN "I", #1, "ÜYE.DAT"
4450 OPEN "O", #2, "DEªÿ₧.DAT"
4460 LOCATE 4, 10: INPUT "DEªÿ₧TÿRECEªÿNÿZ KAYDIN ÜYE KAYIT NOSU:"; DUKN
4470 IF EOF(1) THEN 4750
4480 INPUT #1, UKN, UA$, A$, TEL, KVT$, KAT$, KKN, KA$
4490 IF DUKN = UKN THEN 4500 ELSE 4470
4500 CLS : LOCATE 1, 19: PRINT "**DEªÿ₧ÿKLÿK MENÜSÜ**"
4510 LOCATE 3, 10: PRINT "1> ÜYE KAYIT NO......."; UKN
4520 LOCATE 5, 10: PRINT "2> ÜYE ADI SOYADI....:"; UA$
4530 LOCATE 7, 10: PRINT "3> ADRESÿ............:"; A$
4540 LOCATE 9, 10: PRINT "4> TELEFONU..........:"; TEL
4550 LOCATE 11, 10: PRINT "5> KÿTAP VERÿ₧ TARÿHÿ:"; KVT$
4560 LOCATE 13, 10: PRINT "6> KÿTAP ALI₧ TARÿHÿ.:"; KAT$
4570 LOCATE 15, 10: PRINT "7> KÿTAP KÜT.KAYIT NO:"; KKN
4580 LOCATE 17, 10: PRINT "8> KÿTAP ADI.........:"; KA$
4590 LOCATE 21, 22: INPUT "BU KAYITTA MI DEªÿ₧ÿKLÿK YAPACAKSINIZ? (E/H)"; C$
4600 IF C$ = "H" OR C$ = "h" THEN CLOSE : GOTO 3510
4610 LOCATE 23, 10: INPUT "SEÇÿMÿNÿZ (1-8)"; S
4620 IF S < 1 OR S > 8 THEN 4610
4630 ON S GOTO 4650, 4660, 4670, 4680, 4690, 4700, 4710, 4720
4640 GOTO 4500
4650 LOCATE 3, 60: INPUT UKN: GOTO 4730
4660 LOCATE 5, 60: INPUT UA$: GOTO 4730
4670 LOCATE 7, 60: INPUT A$: GOTO 4730
4680 LOCATE 9, 60: INPUT TEL: GOTO 4730
4690 LOCATE 11, 60: INPUT KVT$: GOTO 4730
4700 LOCATE 13, 60: INPUT KAT$: GOTO 4730
4710 LOCATE 15, 60: INPUT KKN: GOTO 4730
4720 LOCATE 17, 60: INPUT KA$: GOTO 4730
4730 WRITE #2, UKN, UA$, A$, TEL, KVT$, KAT$, KKN, KA$
4740 GOTO 4470
4750 CLOSE
4760 KILL "ÜYE.DAT"
4770 NAME "DEªÿ₧.DAT" AS "ÜYE.DAT"
4780 RETURN
4790 REM ***ÜYE KAYDININ SÿLÿNMESÿ***
4800 CLS : GOSUB 3890
4810 OPEN "I", #1, "ÜYE.DAT"
4820 OPEN "O", #2, "SÿLME.DAT"
4830 CLS : GOSUB 3890: LOCATE 4, 10: INPUT "SÿLECEªÿNÿZ KAYDIN ÜYE KAYIT NOSU:"; SUKN
4840 IF EOF(1) THEN 5000
4850 INPUT #1, UKN, UA$, A$, TEL, KVT$, KAT$, KKN, KA$
4860 IF SUKN = UKN THEN 4870 ELSE 4980
4870 CLS : GOSUB 3890
4880 LOCATE 3, 10: PRINT "ÜYE KAYIT NO......:"; UKN
4890 LOCATE 5, 10: PRINT "ÜYE ADI SOYADI....:"; UA$
4900 LOCATE 7, 10: PRINT "ADRESÿ............:"; A$
4910 LOCATE 9, 10: PRINT "TELEFONU..........:"; TEL
4920 LOCATE 11, 10: PRINT "KÿTAP VERÿ₧ TARÿHÿ:"; KVT$
4930 LOCATE 13, 10: PRINT "KÿTAP ALI₧ TARÿHÿ.:"; KAT$
4940 LOCATE 15, 10: PRINT "KÿTAP KÜT.KAYIT NO:"; KKN
4950 LOCATE 17, 10: PRINT "KÿTAP ADI.........:"; KA$
4960 LOCATE 21, 22: INPUT "SÿLMEK ÿSTEDÿªÿNÿZ KAYIT BU MU? (E/H)"; C$
4970 IF C$ = "E" OR C$ = "e" THEN 4840 ELSE CLOSE : GOTO 3510
4980 WRITE #2, UKN, UA$, A$, TEL, KVT$, KAT$, KKN, KA$
4990 GOTO 4840
5000 CLOSE #1, 2
5010 KILL "ÜYE.DAT"
5020 NAME "SÿLME.DAT" AS "ÜYE.DAT"
5030 RETURN
5040 REM ***EKRANA LÿSTELEME***
5050 CLS : GOSUB 3890
5060 LOCATE 6, 30: PRINT "***EKRANA LÿSTELEME***"
5070 LOCATE 10, 10: PRINT "1> TEK TEK LÿSTELEME(KAYIT ARAMA)"
5080 LOCATE 12, 10: PRINT "2> TÜM LÿSTE "
5090 LOCATE 14, 10: PRINT "3> MENÜYE DÖNÜ₧ "
5100 LOCATE 16, 15: INPUT "SEÇÿMÿNÿZ (1-3)"; C
5110 IF C < 1 OR C > 3 THEN 5100
5115 ON C GOSUB 5130, 5820, 3510
5120 GOTO 5040
5130 REM ***TEK TEK LÿSTELEME***
5140 CLS : GOSUB 3890: LOCATE 6, 30: PRINT "***TEK TEK LÿSTEME***"
5150 LOCATE 10, 10: PRINT "1> ÜYE KAYIT NOSUNA GÖRE"
5160 LOCATE 12, 10: PRINT "2> ÜYE AD SOYADINA GÖRE"
5170 LOCATE 14, 10: PRINT "3> MENÜYE DÖNÜ₧"
5180 LOCATE 16, 10: INPUT "SEÇÿMÿNÿZ (1-3)"; C
5190 IF C < 1 OR C > 3 THEN 5180
5200 ON C GOSUB 5220, 5520, 3510
5210 GOTO 5130
5220 REM ***UKN`YE GÖRE ARAMA***
5230 CLS : GOSUB 3890
5240 LOCATE 4, 10: PRINT "HANGÿ KAYIT HAKKINDA DÖKÜM ALACAKSINIZ..."
5250 LOCATE 5, 10: INPUT "LÜTFEN ÜYE KAYIT NUMARASINI GÿRÿNÿZ:"; DUKN
5260 OPEN "I", #1, "ÜYE.DAT"
5270 IF EOF(1) THEN 5470
5280 INPUT #1, UKN, UA$, A$, TEL, KVT$, KAT$, KKN, KA$
5290 IF DUKN = UKN THEN 5300 ELSE 5270
5300 LOCATE 12, 10: PRINT "DÖKÜM ALINACAK KAYIT BULUNDU..."
5310 LOCATE 15, 30: PRINT "BÿR TU₧A BASINIZ..."
5320 T$ = INKEY$
5330 IF T$ = "" THEN 5320
5340 CLS
5350 LOCATE 4, 10: PRINT "KAYIT HAKKINDA BÿLGÿLER"
5360 LOCATE 5, 10: PRINT "***********************"
5370 LOCATE 4, 50: PRINT "KÜTÜPHANE"
5380 LOCATE 5, 48: PRINT "*********"
5390 LOCATE 6, 10: PRINT "ÜYE KAYIT NO......:"; UKN
5400 LOCATE 8, 10: PRINT "ÜYE ADI SOYADI....:"; UA$
5410 LOCATE 10, 10: PRINT "ADRESÿ............:"; A$
5420 LOCATE 12, 10: PRINT "TELEFON...........:"; TEL
5430 LOCATE 14, 10: PRINT "KÿTAP VERÿ₧ TARÿHÿ:"; KVT$
5440 LOCATE 16, 10: PRINT "KÿTAP ALI₧ TARÿHÿ.:"; KAT$
5450 LOCATE 18, 10: PRINT "KÿTAP KÜT.KAYIT NO:"; KKN
5460 LOCATE 20, 10: PRINT "KÿTAP ADI.........:"; KA$
5470 CLOSE #1
5480 LOCATE 23, 30: PRINT "BÿR TU₧A BASINIZ..."
5490 T$ = INKEY$
5500 IF T$ = "" THEN 5490
5510 RETURN
5520 REM ***UA$`YE GÖRE ARAMA***
5530 CLS : GOSUB 3890
5540 LOCATE 4, 10: PRINT "HANGÿ KAYIT HAKKINDA DÖKÜM ALACAKSINIZ..."
5550 LOCATE 5, 10: INPUT "LÜTFEN ÜYE ADI VE SOYADINI GÿRÿNÿZ:"; DUA$
5560 OPEN "I", #1, "ÜYE.DAT"
5570 IF EOF(1) THEN 5770
5580 INPUT #1, UKN, UA$, A$, TEL, KVT$, KAT$, KKN, KA$
5590 IF DUA$ = UA$ THEN 5600 ELSE 5570
5600 LOCATE 12, 10: PRINT "DÖKÜM ALINACAK KAYIT BULUNDU..."
5610 LOCATE 15, 30: PRINT "BÿR TU₧A BASINIZ..."
5620 T$ = INKEY$
5630 IF T$ = "" THEN 5620
5640 CLS
5650 LOCATE 4, 10: PRINT "KAYIT HAKKINDA BÿLGÿLER"
5660 LOCATE 5, 10: PRINT "***********************"
5670 LOCATE 4, 50: PRINT "KÜTÜPHANE"
5680 LOCATE 5, 48: PRINT "*********"
5690 LOCATE 6, 10: PRINT "ÜYE KAYIT NO......:"; UKN
5700 LOCATE 8, 10: PRINT "ÜYE ADI SOYADI....:"; UA$
5710 LOCATE 10, 10: PRINT "ADRESÿ............:"; A$
5720 LOCATE 12, 10: PRINT "TELEFON...........:"; TEL
5730 LOCATE 14, 10: PRINT "KÿTAP VERÿ₧ TARÿHÿ:"; KVT$
5740 LOCATE 16, 10: PRINT "KÿTAP ALI₧ TARÿHÿ.:"; KAT$
5750 LOCATE 18, 10: PRINT "KÿTAP KÜT.KAYIT NO:"; KKN
5760 LOCATE 20, 10: PRINT "KÿTAP ADI.........:"; KA$
5770 CLOSE #1
5780 LOCATE 23, 30: PRINT "BÿR TU₧A BASINIZ..."
5790 T$ = INKEY$
5800 IF T$ = "" THEN 5790
5810 RETURN
5820 REM ***TÜM LÿSTE***
5830 CLS
5840 LOCATE 4, 10: PRINT "ÜYE BÿLGÿ KAYITLARI"
5850 LOCATE 5, 10: PRINT "*******************"
5851 PRINT STRING$(80, "*")
5852 PRINT TAB(5); "ÜYE KAYIT NO"; TAB(30); "ÜYE ADI SOYADI"; TAB(55); "TELEFON"; TAB(75);
5853 PRINT STRING$(80, "-")
5860 OPEN "I", #1, "ÜYE.DAT"
5865 S = 0
5870 IF EOF(1) THEN 5950
5880 INPUT #1, UKN, UA$, A$, TEL, KVT$, KAT$, KKN, KA$
5920 PRINT TAB(5); UKN; TAB(30); UA$; TAB(55); TEL; TAB(75);
5930 PRINT STRING$(80, "*")
5935 S = S + 1
5936 IF S > 4 THEN GOTO 60000
5940 GOTO 5870
5950 CLOSE #1
5960 LOCATE 23, 27: PRINT "LÜTFEN BÿR TUSA BASINIZ..."
5970 T$ = INKEY$
5980 IF T$ = "" THEN 5970
5990 RETURN
6000 REM ***YAZICIYA LÿSTELEME***
6010 CLS : GOSUB 3890
6020 LOCATE 6, 29: PRINT "***YAZICIYA LÿSTELEME***"
6030 LOCATE 10, 10: PRINT "1> TEK TEK LÿSTELEME(KAYIT ARAMA)"
6040 LOCATE 12, 10: PRINT "2> TÜM LÿSTE "
6050 LOCATE 14, 10: PRINT "3> MENÜYE DÖNÜ₧ "
6060 LOCATE 16, 15: INPUT "SEÇÿMÿNÿZ (1-3)"; C
6070 IF C < 1 OR C > 3 THEN 6060
6080 ON C GOSUB 6100, 6850, 3510
6090 GOTO 6000
6100 REM ***TEK TEK LÿSTELEME***
6110 CLS : GOSUB 3890: LOCATE 6, 30: PRINT "***TEK TEK LÿSTEME***"
6120 LOCATE 10, 10: PRINT "1> ÜYE KAYIT NOSUNA GÖRE"
6130 LOCATE 12, 10: PRINT "2> ÜYE ADINA GÖRE"
6140 LOCATE 14, 10: PRINT "3> MENÜYE DÖNÜ₧"
6150 LOCATE 16, 10: INPUT "SEÇÿMÿNÿZ (1-3)"; C
6160 IF C < 1 OR C > 3 THEN 6150
6170 ON C GOSUB 6190, 6520, 3510
6180 GOTO 6100
6190 REM ***UKN`YE GÖRE ARAMA***
6200 CLS : GOSUB 3890
6210 LOCATE 4, 10: PRINT "HANGÿ KAYIT HAKKINDA DÖKÜM ALACAKSINIZ..."
6215 LOCATE 5, 10: INPUT "LÜTFEN ÜYE KAYIT NUMARASINI GÿRÿNÿZ:"; DUKN
6220 OPEN "I", #1, "ÜYE.DAT"
6230 IF EOF(1) THEN 6500
6240 INPUT #1, UKN, UA$, A$, TEL, KVT$, KAT$, KKN, KA$
6250 IF DUKN = UKN THEN 6260 ELSE 6230
6260 LOCATE 12, 10: PRINT "DÖKÜM ALINACAK KAYIT BULUNDU..."
6270 LOCATE 15, 30: PRINT "BÿR TU₧A BASINIZ..."
6280 T$ = INKEY$
6290 IF T$ = "" THEN 6280
6300 CLS
6310 LOCATE 4, 10: LPRINT "KAYIT HAKKINDA BÿLGÿLER"
6320 LOCATE 5, 10: LPRINT "***********************"
6330 LOCATE 4, 50: LPRINT "KÜTÜPHANE"
6340 LOCATE 5, 48: LPRINT "*********"
6350 LOCATE 6, 10: LPRINT "ÜYE KAYIT NO......:"; UKN
6360 LPRINT
6370 LOCATE 8, 10: LPRINT "ÜYE ADI SOYADI....:"; UA$
6380 LPRINT
6390 LOCATE 10, 10: LPRINT "ADRESÿ............:"; A$
6400 LPRINT
6410 LOCATE 12, 10: LPRINT "TELEFON...........:"; TEL
6420 LPRINT
6430 LOCATE 14, 10: LPRINT "KÿTAP VERÿ₧ TARÿHÿ:"; KVT$
6440 LPRINT
6450 LOCATE 16, 10: LPRINT "KÿTAP ALI₧ TARÿHÿ.:"; KAT$
6460 LPRINT
6470 LOCATE 18, 10: LPRINT "KÿTAP KÜT.KAYIT NO:"; KKN
6480 LPRINT
6490 LOCATE 20, 10: LPRINT "KÿTAP ADI.........:"; KA$
6500 CLOSE #1
6510 RETURN
6520 REM ***UA$`YE GÖRE ARAMA***
6530 CLS : GOSUB 3890
6540 LOCATE 4, 10: PRINT "HANGÿ KAYIT HAKKINDA DÖKÜM ALACAKSINIZ..."
6545 LOCATE 5, 10: INPUT "LÜTFEN ÜYE KAYIT NUMARASINI GÿRÿNÿZ:"; DUA$
6550 OPEN "I", #1, "ÜYE.DAT"
6560 IF EOF(1) THEN 6830
6570 INPUT #1, UKN, UA$, A$, TEL, KVT$, KAT$, KKN, KA$
6580 IF DUA$ = UA$ THEN 6590 ELSE 6560
6590 LOCATE 12, 10: PRINT "DÖKÜM ALINACAK KAYIT BULUNDU..."
6600 LOCATE 15, 30: PRINT "BÿR TU₧A BASINIZ..."
6610 T$ = INKEY$
6620 IF T$ = "" THEN 6610
6630 CLS
6640 LOCATE 4, 10: LPRINT "KAYIT HAKKINDA BÿLGÿLER"
6650 LOCATE 5, 10: LPRINT "***********************"
6660 LOCATE 4, 50: LPRINT "KÜTÜPHANE"
6670 LOCATE 5, 48: LPRINT "*********"
6680 LOCATE 6, 10: LPRINT "ÜYE KAYIT NO......:"; UKN
6690 LPRINT
6700 LOCATE 8, 10: LPRINT "ÜYE ADI SOYADI....:"; UA$
6710 LPRINT
6720 LOCATE 10, 10: LPRINT "ADRESÿ............:"; A$
6730 LPRINT
6740 LOCATE 12, 10: LPRINT "TELEFON...........:"; TEL
6750 LPRINT
6760 LOCATE 14, 10: LPRINT "KÿTAP VERÿ₧ TARÿHÿ:"; KVT$
6770 LPRINT
6780 LOCATE 16, 10: LPRINT "KÿTAP ALI₧ TARÿHÿ.:"; KAT$
6790 LPRINT
6800 LOCATE 18, 10: LPRINT "KÿTAP KÜT.KAYIT NO:"; KKN
6810 LPRINT
6820 LOCATE 20, 10: LPRINT "KÿTAP ADI.........:"; KA$
6830 CLOSE #1
6840 RETURN
6850 REM ***TÜM LÿSTE***
6860 CLS
6870 LOCATE 4, 10: LPRINT "ÜYE BÿLGÿ KAYITLARI"
6880 LOCATE 5, 10: LPRINT "*******************"
6881 LPRINT STRING$(80, "*")
6882 LPRINT TAB(5); "ÜYE KAYIT NO"; TAB(30); "ÜYE ADI SOYADI"; TAB(55); "TELEFON"; TAB(75);
6883 LPRINT STRING$(80, "-")
6890 OPEN "I", #1, "ÜYE.DAT"
6900 IF EOF(1) THEN 6980
6910 INPUT #1, UKN, UA$, A$, TEL, KVT$, KAT$, KKN, KA$
6950 LPRINT TAB(5); UKN; TAB(30); UA$; TAB(55); TEL; TAB(75);
6960 LPRINT STRING$(80, "*")
6970 GOTO 6900
6980 CLOSE #1
6990 LOCATE 23, 27: PRINT "LÜTFEN BÿR TUSA BASINIZ..."
7000 T$ = INKEY$
7010 IF T$ = "" THEN 7000
7020 RETURN
50000 LOCATE 23, 27: PRINT " "
50001 T$ = INKEY$
50002 IF T$ = "" THEN 50001
50003 GOTO 2420
60000 LOCATE 23, 27: PRINT " "
60001 T$ = INKEY$
60002 IF T$ = "" THEN 60001
60003 GOTO 5870